home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / e / misc.txt / 000075_gquiring@gmail.com_Fri Feb 16 15:34:40 2007.msg < prev    next >
Internet Message Format  |  2020-01-01  |  9KB

  1. Path: reader2.panix.com!panix!bloom-beacon.mit.edu!newsfeed.stanford.edu!postnews.google.com!v33g2000cwv.googlegroups.com!not-for-mail
  2. From: "Gary Quiring" <gquiring@gmail.com>
  3. Newsgroups: comp.protocols.kermit.misc
  4. Subject: Re: SSL Solaris 9 compile errors
  5. Date: 15 Feb 2007 16:20:54 -0800
  6. Organization: http://groups.google.com
  7. Lines: 157
  8. Message-ID: <1171585254.113397.40400@v33g2000cwv.googlegroups.com>
  9. References: <1171461754.452734.293090@a75g2000cwd.googlegroups.com>
  10.    <slrnet6bnr.t17.fdc@panix1.panix.com>
  11.    <1171474573.115000.277200@v45g2000cwv.googlegroups.com>
  12.    <slrnet95nd.1b6.fdc@panix2.panix.com>
  13. NNTP-Posting-Host: 67.84.124.177
  14. Mime-Version: 1.0
  15. Content-Type: text/plain; charset="iso-8859-1"
  16. X-Trace: posting.google.com 1171585278 31717 127.0.0.1 (16 Feb 2007 00:21:18 GMT)
  17. X-Complaints-To: groups-abuse@google.com
  18. NNTP-Posting-Date: Fri, 16 Feb 2007 00:21:18 +0000 (UTC)
  19. In-Reply-To: <slrnet95nd.1b6.fdc@panix2.panix.com>
  20. User-Agent: G2/1.0
  21. X-HTTP-UserAgent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Avant Browser; .NET CLR 1.1.4322; .NET CLR 2.0.50727; InfoPath.1),gzip(gfe),gzip(gfe)
  22. Complaints-To: groups-abuse@google.com
  23. Injection-Info: v33g2000cwv.googlegroups.com; posting-host=67.84.124.177;
  24.    posting-account=FQhNKw0AAABpZoI-99pbw0OCE1cm_48O
  25. Xref: panix comp.protocols.kermit.misc:15646
  26.  
  27. On Feb 15, 12:22 pm, Frank da Cruz <f...@panix.com> wrote:
  28. > On 2007-02-14, Gary Quiring <gquir...@gmail.com> wrote:
  29. > : On Feb 14, 10:47 am, Frank da Cruz <f...@panix.com> wrote:
  30. > :> On 2007-02-14, Gary Quiring <gquir...@gmail.com> wrote:
  31. > :> : I am trying to compile kermit 8.0.211 with Solaris 9 (Sparc).  My
  32. > :> : openssl ver is 0.9.8d
  33. > :> :
  34. > :> : Makeline: make solaris9g+openssl+shadow+pam+zlib
  35. > :> :...
  36. > :> : /usr/local/ssl/include/openssl/rsa.h:336: error: parse error before
  37. > :> : numeric constant
  38. > :> :
  39. > :> Like it says in the makefile in the comments on that makefile target:
  40. > :>
  41. > :>   #Add -DOPENSSL_097 for OpenSSL 0.9.7 or later.
  42. > :>
  43. > :> So use:
  44. > :>
  45. > :>   make solaris9g+openssl+shadow+pam+zlib KFLAGS=-DOPENSSL_097
  46. > :>
  47. > :> If somebody knows a way to get the OpenSSL version number from the shell
  48. > :> command line, we could have the makefile figure this out automatically.
  49. > :>
  50. > :> - Frank
  51. > :
  52. > : I tried the above make line but I get the exact same error.
  53. > :
  54. > I have Solaris 9 here, with OpenSSL 0.9.8d, and "It Works For Me" (TM).
  55. >
  56. > To build C-Kermit with OpenSSL, you need to use one of the appropriate
  57. > makefile targets (which you did), plus:
  58. >
  59. >  . If the OpenSSL version is 0.9.7 or greater (a point where the API
  60. >    changed), you have to add -DOPENSSL_097 to CFLAGS (which can be
  61. >    done as shown above);
  62. >
  63. >  . If the OpenSSL header files are not in /usr/local/ssl/include, you
  64. >    have to change or override the definitions of "prefix" or "sslroot"
  65. >    or SSLINCL in the makefile.
  66. >
  67. >  . If the OpenSSL libraries are not in /usr/local/ssl/lib, you
  68. >    have to change or override the definitions of "prefix" or "sslroot"
  69. >    or SSLLIB in the makefile.
  70. >
  71. > At Columbia, we have to do all these things, because around here (or maybe in
  72. > Solaris in general) "/usr/local" is "deprecated": Here is the procedure:
  73. >
  74. >   export SSLINC=-I/opt/openssl-0.9.8d/include
  75. >   export SSLLIB=-L/opt/openssl-0.9.8d/lib
  76. >   export "KFLAGS=-DOPENSSL_097 -DCK_FORWARD_X -D_FILE_OFFSET_BITS=64"
  77. >   make -e solaris9g+openssl+shadow+pam+zlib
  78. >
  79. > - Frank
  80.  
  81. Still no luck.  My SSL location is /usr/local/ssl.  I set the
  82. following:
  83.  
  84. export SSLINC="-l/usr/local/ssl/include"
  85. export SSLLIB="-L/usr/local/ssl/lib"
  86. export KFLAGS="-DOPENSSL_097 -DCK_FORWARD_X -D_FILE_OFFSET_BITS=64"
  87.  
  88. Why is ck_ssl.h hardcoded for openssl directory?  I made a link for
  89. openssl -> ssl in /usr/local but it still didn't work.
  90.  
  91. Thanks
  92. Gary
  93.  
  94. make -e solaris9g+openssl+shadow+pam+zlib
  95. make "MAKE=make" solaris2xg+openssl+zlib+pam+shadow \
  96. KTARGET=${KTARGET:-solaris9g+openssl+shadow+pam+zlib} \
  97. "KFLAGS=-DSOLARIS9 -DHDBUUCP -DDIRENT -DZLIB -DCK_PAM -DCK_SHADOW \
  98. -DLIBDES -DOPENSSL_097 -DCK_FORWARD_X -D_FILE_OFFSET_BITS=64" "LIBS= -
  99. lpam -ldes
  100. 425 -lz "
  101. make[1]: Entering directory `/u/local/src/kermitssl'
  102. Making C-Kermit "8.0.211" for Solaris 2.x with gcc, OpenSSL...
  103. Please read the comments that accompany the solaris2xg target.
  104. make xermit KTARGET=${KTARGET:-solaris2xg+openssl+zlib+pam+shadow}
  105. CC=gcc CC2=gc
  106. c \
  107. "CFLAGS = -g -O -Usun -DSVR4 -DSOLARIS -DSTERMIOX -DSELECT -DFNFLOAT \
  108. -DCK_CURSES -DCK_NEWTERM -DDIRENT -DHDBUUCP -DTCPSOCKET \
  109. -DCK_AUTHENTICATION -DCK_SSL -DCK_PAM -DCK_SHADOW  -DZLIB \
  110. -DBIGBUFOK -l/usr/local/ssl/include -DSOLARIS9 -DHDBUUCP -DDIRENT -
  111. DZLIB -DCK_PA
  112. M -DCK_SHADOW  -DLIBDES -DOPENSSL_097 -DCK_FORWARD_X -
  113. D_FILE_OFFSET_BITS=64" \
  114. "LIBS= -L/usr/local/ssl/lib -ltermlib \
  115. -lsocket -lnsl -lm -lresolv -lssl -lcrypto -lpam -lz"
  116. make[2]: Entering directory `/u/local/src/kermitssl'
  117. gcc -g -O -Usun -DSVR4 -DSOLARIS -DSTERMIOX -DSELECT -DFNFLOAT  -
  118. DCK_CURSES -DCK
  119. _NEWTERM -DDIRENT -DHDBUUCP -DTCPSOCKET  -DCK_AUTHENTICATION -DCK_SSL -
  120. DCK_PAM -
  121. DCK_SHADOW  -DZLIB  -DBIGBUFOK -l/usr/local/ssl/include -DSOLARIS9 -
  122. DHDBUUCP -DD
  123. IRENT -DZLIB -DCK_PAM -DCK_SHADOW  -DLIBDES -DOPENSSL_097 -
  124. DCK_FORWARD_X -D_FILE
  125. _OFFSET_BITS=64 -DKTARGET=\"solaris9g+openssl+shadow+pam+zlib\" -c
  126. ckcmai.c
  127. In file included from ckcmai.c:607:
  128. ck_ssl.h:35:26: openssl/comp.h: No such file or directory
  129. ck_ssl.h:42:25: openssl/des.h: No such file or directory
  130. ck_ssl.h:43:25: openssl/ssl.h: No such file or directory
  131. ck_ssl.h:44:28: openssl/x509v3.h: No such file or directory
  132. ck_ssl.h:45:26: openssl/rand.h: No such file or directory
  133. ck_ssl.h:46:30: openssl/x509_vfy.h: No such file or directory
  134. ck_ssl.h:47:25: openssl/err.h: No such file or directory
  135. ck_ssl.h:48:25: openssl/pem.h: No such file or directory
  136. ck_ssl.h:49:24: openssl/bn.h: No such file or directory
  137. ck_ssl.h:50:30: openssl/blowfish.h: No such file or directory
  138. ck_ssl.h:51:24: openssl/dh.h: No such file or directory
  139. ck_ssl.h:52:25: openssl/rc4.h: No such file or directory
  140. ck_ssl.h:53:26: openssl/cast.h: No such file or directory
  141. ck_ssl.h:54:25: openssl/dsa.h: No such file or directory
  142. ck_ssl.h:55:25: openssl/rsa.h: No such file or directory
  143. ck_ssl.h:56:25: openssl/md5.h: No such file or directory
  144. ck_ssl.h:57:25: openssl/sha.h: No such file or directory
  145. ck_ssl.h:58:25: openssl/evp.h: No such file or directory
  146. ck_ssl.h:59:26: openssl/hmac.h: No such file or directory
  147. In file included from ckcmai.c:607:
  148. ck_ssl.h:64: error: parse error before '*' token
  149. ck_ssl.h:64: warning: data definition has no type or storage class
  150. ck_ssl.h:65: error: parse error before '*' token
  151. ck_ssl.h:65: warning: data definition has no type or storage class
  152. ck_ssl.h:66: error: parse error before '*' token
  153. ck_ssl.h:66: warning: data definition has no type or storage class
  154. ck_ssl.h:90: error: parse error before '*' token
  155. ck_ssl.h:90: warning: data definition has no type or storage class
  156. ck_ssl.h:91: error: parse error before '*' token
  157. ck_ssl.h:91: warning: data definition has no type or storage class
  158. ck_ssl.h:95: error: parse error before '*' token
  159. ck_ssl.h:95: warning: data definition has no type or storage class
  160. ck_ssl.h:98: error: parse error before '*' token
  161. ck_ssl.h:98: warning: data definition has no type or storage class
  162. ck_ssl.h:99: error: parse error before '*' token
  163. ck_ssl.h:99: warning: data definition has no type or storage class
  164. ck_ssl.h:109: error: parse error before '*' token
  165. ck_ssl.h:110: error: parse error before "X509_STORE_CTX"
  166. ck_ssl.h:111: error: parse error before "X509_STORE_CTX"
  167. ck_ssl.h:116: error: parse error before '*' token
  168. ck_ssl.h:117: error: parse error before '*' token
  169. ck_ssl.h:118: error: parse error before '*' token
  170. ck_ssl.h:119: error: parse error before '*' token
  171. ck_ssl.h:120: error: parse error before '*' token
  172. ck_ssl.h:124: error: parse error before '*' token
  173. ck_ssl.h:125: error: parse error before '*' token
  174. ck_ssl.h:126: error: parse error before '*' token
  175. ck_ssl.h:127: error: parse error before "X509_STORE_CTX"
  176. ck_ssl.h:129: error: parse error before '*' token
  177. ck_ssl.h:130: error: parse error before '*' token
  178. make[2]: *** [ckcmai.o] Error 1
  179. make[2]: Leaving directory `/u/local/src/kermitssl'
  180. make[1]: *** [solaris2xg+openssl+zlib+pam+shadow] Error 2
  181. make[1]: Leaving directory `/u/local/src/kermitssl'
  182. make: *** [solaris9g+openssl+shadow+pam+zlib] Error 2
  183.